An early version of a software product that is being tested and is not yet working properly. Avoid using beta software regularly, since it's not 100 per cent reliable. When all the problems have been found and fixed, the software is then released. Often PC magazines will test beta versions of a new software program to give readers an idea of what the finished version will be like when it comes out.